function hidepopup() {
    $('.sign-in-popup').hide();
}
$(document).ready(function () {

//Set active label
    var purl = window.location.href.split('/');
    var home = $("#home");
    var promotion = $("#promotion");
    var travel = $("#travel");
    var deal = $("#deal");

    switch (purl['4'] || purl['3']){
        case '':
            removeActiveHeader(home);
            break;
        case 'booking':
            removeActiveHeader(home);
            break;
        case 'du-lich':
            removeActiveHeader(travel);
            break;
        case 'khuyen-mai':
            removeActiveHeader(promotion);
            break;
        case 'deal-khach-san':
            removeActiveHeader(deal);
            break;
        default:
            $(".main-nav").find("a.active").removeClass("active");
            break;
    }

    function removeActiveHeader(e){
        $(".main-nav").find("a.active").removeClass("active");
        e.addClass("active");
    }

//Sigup
    $('.button_signup_header').bind('click', function (e) {

        // Prevents the default action to be triggered.
        e.preventDefault();

        // Triggering bPopup when click event is fired
        $(".sign-up-popup").bPopup();
        $("#email").focus();
    });

//POPUP LOGIN
    $('.button_signin_header').bind('click', function (e) {

        // Prevents the default action to be triggered.
        e.preventDefault();

        // Triggering bPopup when click event is fired
        $(".sign-in-popup").bPopup();
//        $("#user_email_popup").focus();
        return false;
    });


    /*$(".sign-up-popup").keypress(function (e) {
     if (e.which == 13) {
     $('#register_submit').trigger('click');
     }

     });*/

    $(".click-menu").hover(function (e) {
        console.log("popup-menu");
        $(".popup-menu").show();
        e.stopPropagation();
    });


    $(".popup-menu").mouseleave(function (e) {
        setTimeout(function () {
            $(".popup-menu").hide();
        }, 300);
        e.stopPropagation();
    });


    $("#submit_from_home").live("click", function () {
        console.log('sign-in');
        var email_sign = getValueId('user_email_popup');
        var pass_sign = getValueId('password_popup');
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(email_sign)) {
            alert('Email không hợp lệ ! xin nhập lại');
            $('#user_email_popup').focus();
            return false;
        }
        if (pass_sign.length === 0) {
            alert('Bạn chưa nhập mật khẩu !');
            $('#password_popup').focus();
            return false;
        }
        //hidepopup();
        //clone ham on_submit_login_this trong library.js
        /*if (!getValueId('user_email_popup') || !getValueId('password_popup')){
         log_faile('Bạn chưa điền tên đăng nhập hoặc mật khẩu !');
         jQuery('#overlay').click(function () {
         jQuery.unblockUI();
         });
         setTimeout(jQuery.unblockUI, 2000);
         }else{*/
        if (getValueId('set_cookie_popup', 'checked')) {
            var jset_cookie = 1;
        } else {
            var jset_cookie = 0;
        }
        jQuery.post(WEB_DIR + "ajax.php?act=user&code=login_user", {
                user:email_sign,
                pass:pass_sign,
                set_cookie:jset_cookie},
            function (msg) {
                if (msg == 'success') {
                    $(".non-login").hide();
                    $("#divLogin").hide();
                    jQuery.post(WEB_DIR + "ajax.php?act=user&code=get_fullname_useronline", '', function (full_name) {
                        window.location.reload();
                    });
                } else {
                    //unsuccess
                    alert('Email hoặc mật khẩu không đúng ! Xin thử lại hoặc sử dụng chức năng "Quên mật khẩu"');
                    return false;
                }
            }
        );
        /*}*/
    });
    $(".sign-in-popup").keypress(function (e) {
//        console.log('abc');
        if (e.which == 13) {
            console.log('enter');
            if (getValueId('user_email_popup') != '' && getValueId('password_popup') != '') {
                $("#submit_from_home").trigger('click');
                console.log('enter2');
            }
        }
    });
    $("#header-mail_request").keyup(function (event) {
        if (event.keyCode == 13)
            $('#header-email-send').trigger('click');
    });

    $('#header-email-send').click(function () {
        var email = $('#header-mail_request').val();
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (!filter.test(email)) {
            alert('Email không hợp lệ ! xin nhập lại');
            $('#header-mail_request').focus();
            return false;
        }
        else {
            $.post(
                'ajax.php?act=home&code=insert_mail_request',
                {email:email},
                function (msg) {
                    console.log(msg);
                    if (msg === 'success') {
                        $.msgBox({
                            title:"Xin chúc mừng",
                            content:"Bạn đã đăng ký Email thành công !"
                        });
                        $('#header-email-show').toggle(300);
                    }
                    else if (msg === 'fail')
                        $.msgBox({
                            title:"Thông báo lỗi",
                            content:"Đã có lỗi, xin vui lòng thử lại sau !"
                        });
                    else if (msg === 'exist')
                        $.msgBox({
                            title:"Thông báo lỗi",
                            content:"Email này đã đăng ký rồi !"
                        });
                }
            );
        }
    });

//js for Register
    $('#register_submit').click(function () {
        //check input
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
        var phonetest = /^([0-9_\.\-])/;
        var email_reg = getValueId('email_header');
        var full_name = getValueId('full_name_header');
        var pass = getValueId('password_header');
        var repass = getValueId('confirm_password_header');
        var phone_reg = getValueId('phone_header');
        if (!filter.test(email_reg)) {
            alert('Email không hợp lệ ! xin nhập lại');
            $('#email').focus();
            return false;
        }
        if (full_name.length == 0) {
            alert('Bạn chưa nhập tên, xin nhập lại');
            $('#full-name').focus();
            return false;
        }
        if (pass.length < 6) {
            alert('Mật khẩu phải lớn hơn 6 ký tự ! xin nhập lại');
            $('#password').focus();
            return false;
        }

        if (pass != repass) {
            alert('Xác nhận lại mật khẩu không đúng! xin nhập lại');
            $('#confirm-password').focus();
            return false;
        }
        if (!phonetest.test(phone_reg)) {
            alert('Số điện thoại không hợp lệ ! Xin nhập lại');
            $('#phone').focus();
            return false;
        }
        if (phone_reg.length < 9) {
            alert('Số điện thoại không đúng ! xin nhập lại');
            $('#phone').focus();
            return false;
        }
        if (!getValueId('agree-term_header', 'checked')) {
            alert('Bạn chưa đồng ý các điểu khoản và quy định của oka.vn');
            return false;
        }
        $.post(
            'ajax.php?act=user&code=register_user',
            {
                email:email_reg,
                password:pass,
                phone:phone_reg,
                name:full_name
            },
            function (msg) {
                console.log(msg);
                if (msg === 'success') {
                    alert('Chúc mừng bạn đã đăng ký thành công !');
                    window.location = 'reg_success.html?cmd=notify';
                }
                else if (msg === 'fail')
                    alert('Có lỗi xảy ra, xin thử lại sau.');
                else if (msg === 'exist')
                    alert('Email này đã đăng ký rồi ! Xin thử lại email khác.');
            });
    });


    /*hoangnm*/
    if (navigator.userAgent.toLowerCase().indexOf("chrome") >= 0) {
        $(window).load(function () {
            $('input:-webkit-autofill').each(function () {
                var text = $(this).val();
                var name = $(this).attr('name');
                //console.log("text: " + text + "\n name: " + name);
                $(this).after(this.outerHTML).remove();
                $('input[name=' + name + ']').val(text);
            });
        });
    }
});
